#include <Tile.h>

namespace td{

	namespace cenario{

Tile::Tile(void){

}

Tile::Tile(short id, float posX, float posY, float posZ, float largura, float profundidade,float altura, char *nomeModelo, ISceneManager *cena):idTile(id) {
	
	modeloTile = new Gerenciador3D((posX  * largura * 100) + 1.0f, posY,(posZ * profundidade * 100) + 1.0f, nomeModelo, 0, true, false, cena);
	
	modeloTile->setEscala(largura,altura,profundidade);
}

Tile::~Tile(void){
	if(modeloTile)
		delete modeloTile;
}

// ISceneNode *skySphere = cena->addSkyBoxSceneNode(gv->getTexture("media/Texturas/Sky/space_up.jpg"), gv->getTexture("media/Texturas/Sky/space_dn.jpg"), gv->getTexture("media/Texturas/Sky/space_lf.jpg"), gv->getTexture("media/Texturas/Sky/space_rt.jpg"),gv->getTexture("media/Texturas/Sky/space_ft.jpg"), gv->getTexture("media/Texturas/Sky/space_bk.jpg"));

Gerenciador3D* Tile::getModeloTile(void){
	
	return modeloTile;
}

void Tile::setIdTile(short id){
	
	this->idTile = id;
}

short Tile::getIdTile(void){
	
	return idTile;
}
void setModeloTile(Gerenciador3D *modelo){
	
}

	}//namespace
}//namespace